import { SerializeStream } from "../../Framework/Serialize/SerializeStream";
import { MarshalException } from "../../Engine/RMI/MarshalException";
type int = number;
//class ENpcEffect
    
    export  class ENpcEffect
    {
        constructor(arg1: int)
        {
            
            this.__value = arg1;
            return;
        }

        public static __read(arg1: SerializeStream): ENpcEffect
        {
            var loc1=arg1.readInt();
            if (loc1 < 0 || loc1 >= 70069) 
            {
                throw new MarshalException();
            }
            return ENpcEffect.convert(loc1);
        }

        public value(): int
        {
            return this.__value;
        }

        public __write(arg1: SerializeStream): void
        {
            arg1.writeInt(this.__value);
            return;
        }

        public static convert(arg1: int): ENpcEffect
        {
            return new ENpcEffect(arg1);
        }

        public static /* const */_ENpcEffectDrugShop: int=11000;

        public static /* const */_ENpcEffectDefenseShop1: int=11001;

        public static /* const */_ENpcEffectWeaponShop1: int=11002;

        public static /* const */_ENpcEffectDefenseShop2: int=11003;

        public static /* const */_ENpcEffectWeaponShop2: int=11004;

        public static /* const */_ENpcEffectDefenseShop3: int=11005;

        public static /* const */_ENpcEffectWeaponShop3: int=11006;

        public static /* const */_ENpcEffectPetShop: int=11007;

        public static /* const */_ENpcEffectCopyShop1: int=11009;

        public static /* const */_ENpcEffectShopGroceries: int=11010;

        public static /* const */_ENpcEffectItemExchangeShop1: int=12000;

        public static /* const */_ENpcEffectSoulFragmentExchange: int=12001;

        public static /* const */_ENpcEffectZhuXianPiecesExchange: int=12002;

        public static /* const */_ENpcEffectTianCiPiecesExchange: int=12003;

        public static /* const */_ENpcEffectChristmasExchange: int=12004;

        public static /* const */_ENpcEffectNewYearExchange: int=12005;

        public static /* const */_ENpcEffectLanternExchange: int=12006;

        public static /* const */_ENpcEffectValentineExchange: int=12007;

        public static /* const */_ENpcEffectZhuShenExchange: int=12008;

        public static /* const */_ENpcEffect51Exchange: int=12009;

        public static /* const */_ENpcEffectHonsServerExchange: int=12010;

        public static /* const */_ENpcEffect61Exchange: int=12011;

        public static /* const */_ENpcEffectAnniversaryExchange: int=12013;

        public static /* const */_ENpcEffect55Exchange: int=12014;

        public static /* const */_ENpcEffect71Exchange1: int=12015;

        public static /* const */_ENpcEffect71Exchange2: int=12016;

        public static /* const */_ENpcEffectPetCpnExchange: int=12017;

        public static /* const */_ENpcEffectMoshiExchange: int=12018;

        public static /* const */_ENpcEffectMeritExchange: int=12019;

        public static /* const */_ENpcEffect77Exchange: int=12020;

        public static /* const */_ENpcEffectNewSkillBookExchange: int=12021;

        public static /* const */_ENpcEffectMidAutumnExchange: int=12024;

        public static /* const */_ENpcEffecHalloweenExchange: int=12025;

        public static /* const */_ENpcEffecThanksgivingExchange: int=12026;

        public static /* const */_ENpcEffecChristmasExchange: int=12027;

        public static /* const */_ENpcEffecLabaExchange: int=12028;

        public static /* const */_ENpcEffecTujianExchange: int=12029;

        public static /* const */_ENpcEffecActiveExchange: int=12030;

        public static /* const */_ENpcEffecExchange32: int=12032;

        public static /* const */_ENpcEffecExchange33: int=12033;

        public static /* const */_ENpcEffecCountryContributionExchange: int=12036;

        public static /* const */_ENpcEffecHarmMedalLowerExchange: int=12037;

        public static /* const */_ENpcEffectRobFlagContributionExchange: int=12040;

        public static /* const */_ENpcEffectRobIslandExchange: int=12046;

        public static /* const */_ENPCEffectSpiritCoinChange: int=12049;

        public static /* const */_ENpcEffectTitleChange: int=12100;

        public static /* const */_ENpcEffectHonsExchange: int=13000;

        public static /* const */_ENpcEffectAthleticsExchange: int=13001;

        public static /* const */_ENpcEffectLadderShop: int=13002;

        public static /* const */_ENpcEffectArenaCrossShop: int=13003;

        public static /* const */_ENpcEffectDominionShop: int=13004;

        public static /* const */_ENpcEffectPass: int=20000;

        public static /* const */_ENpcEffectExit120: int=20001;

        public static /* const */_ENpcEffectGuildFightMap: int=20002;

        public static /* const */_ENpcEffectGuildFightExit: int=20003;

        public static /* const */_ENpcEffectExitCopy126: int=20004;

        public static /* const */_ENpcEffectPlay: int=30000;

        public static /* const */_ENpcEffectPlayWeaponStrengthen: int=30001;

        public static /* const */_ENpcEffectPlayWeaponCurt: int=30002;

        public static /* const */_ENpcEffectPlayWeaponRecast: int=30003;

        public static /* const */_ENpcEffectPlayWeaponPunch: int=30004;

        public static /* const */_ENpcEffectPlayJewelMosaic: int=30005;

        public static /* const */_ENpcEffectPlayJewelRemoved: int=30006;

        public static /* const */_ENpcEffectPlayJewelSynthesis: int=30007;

        public static /* const */_ENpcEffectPlayPetGrouth: int=30101;

        public static /* const */_ENpcEffectPlayPetAuraUpgrade: int=30102;

        public static /* const */_ENpcEffectPlayPetReincarnation: int=30103;

        public static /* const */_ENpcEffectPlayPetSkillUpgrade: int=30104;

        public static /* const */_ENpcEffectPlayPetWeaponSynthesis: int=30105;

        public static /* const */_ENpcEffectPlayPetSingleSire: int=30106;

        public static /* const */_ENpcEffectPlayPetGroupSire: int=30107;

        public static /* const */_ENpcEffectPlayPetSecondGeneration: int=30108;

        public static /* const */_ENpcEffectPlayPetReqFriend: int=30109;

        public static /* const */_ENpcEffectPetStorage: int=30110;

        public static /* const */_ENpcEffectPetCultivation: int=30111;

        public static /* const */_ENpcEffectPetModelRecover: int=30112;

        public static /* const */_ENpcEffectPlayStorage: int=30200;

        public static /* const */_ENpcGuildTask: int=40000;

        public static /* const */_ENpcGuildDailyGift: int=40001;

        public static /* const */_ENpcGuildBuyTerritory: int=40002;

        public static /* const */_ENpcGuildInMyTerritory: int=40003;

        public static /* const */_ENpcGuildInOtherTerritory: int=40004;

        public static /* const */_ENpcGuildMemberMagt: int=40005;

        public static /* const */_ENpcGuildBuildInfo: int=40006;

        public static /* const */_ENpcGuildShop: int=40007;

        public static /* const */_ENpcGuildStorage: int=40008;

        public static /* const */_ENpcGuildGetRunBusiness: int=40009;

        public static /* const */_ENpcGuildHandInItem: int=40010;

        public static /* const */_ENpcGuildJoin: int=40011;

        public static /* const */_ENpcGuildFire: int=40012;

        public static /* const */_ENpcGuildCreate: int=40013;

        public static /* const */_ENpcGuildFightJoin: int=40014;

        public static /* const */_ENpcGuildFightInfo: int=40015;

        public static /* const */_ENpcGuildFightCurInfo: int=40016;

        public static /* const */_ENpcGuildMoneyTree: int=40017;

        public static /* const */_ENpcEffectTransport: int=50000;

        public static /* const */_ENpcEffectSingleCopy: int=60101;

        public static /* const */_ENpcEffectCopy102: int=60102;

        public static /* const */_ENpcEffectPetCopy: int=60105;

        public static /* const */_ENpcEffectCopy1: int=60106;

        public static /* const */_ENpcEffectCopy35: int=60107;

        public static /* const */_ENpcEffectCopy40: int=60108;

        public static /* const */_ENpcEffectCopy111: int=60111;

        public static /* const */_ENpcEffectCopy112: int=60112;

        public static /* const */_ENpcEffectCopy114: int=60114;

        public static /* const */_ENpcEffectCopy115: int=60115;

        public static /* const */_ENpcEffectCopy116: int=60116;

        public static /* const */_ENpcEffectCopy117: int=60117;

        public static /* const */_ENpcEffectCopy118: int=60118;

        public static /* const */_ENpcEffectCopy119: int=60119;

        public static /* const */_ENpcEffectCopy120: int=60120;

        public static /* const */_ENpcEffectFairyland: int=60123;

        public static /* const */_ENpcEffectCopy124: int=60124;

        public static /* const */_ENpcEffectCopy125: int=60125;

        public static /* const */_ENpcEffectCopy126: int=60126;

        public static /* const */_ENpcEffectCopy127: int=60127;

        public static /* const */_ENpcEffectArena: int=60128;

        public static /* const */_ENpcEffectCopy129: int=60129;

        public static /* const */_ENpcEffectCopy131: int=60131;

        public static /* const */_ENpcEffectCopy139: int=60139;

        public static /* const */_ENpcEffectCopy140: int=60140;

        public static /* const */_ENpcEffectCopy141: int=60141;

        public static /* const */_ENpcEffectCopy142: int=60142;

        public static /* const */_ENpcEffectArenaCross: int=60144;

        public static /* const */_ENpcEffectCopy146: int=60146;

        public static /* const */_ENpcEffectCopy147: int=60147;

        public static /* const */_ENpcEffectCopy148: int=60148;

        public static /* const */_ENpcEffectCopy149: int=60149;

        public static /* const */_ENpcEffectGangFights: int=60151;

        public static /* const */_ENpcEffectEighty: int=60154;

        public static /* const */_ENpcEffectSeal: int=60156;

        public static /* const */_ENpcEffectEnterFireMonsterIsland: int=60185;

        public static /* const */_ENpcEffectDefenseEightyCopy: int=60187;

        public static /* const */_ENpcEffectCopy189: int=60189;

        public static /* const */_ENpcEffectCopyTower191: int=60191;

        public static /* const */_ENpcEffectCrossSpiritWarShop: int=60194;

        public static /* const */_ENpcEffectCopyMount: int=60195;

        public static /* const */_ENpcEffectCopyMountAdvanced: int=60197;

        public static /* const */_ENpcEffectCopyChoiceTemple: int=60201;

        public static /* const */_ENpcEffectCopyMountThird: int=60206;

        public static /* const */_ENpcEffectCopyMaterialCopy105: int=60428;

        public static /* const */_ENpcEffectFireHellTeam: int=60429;

        public static /* const */_ENpcEffectTeamsCopy: int=61102;

        public static /* const */_ENpcEffectCrossDefenceCopy: int=61162;

        public static /* const */_ENpcEffectCrossAryadevaSecret: int=61163;

        public static /* const */_ENpcEffectCrossDefenceCopyHard: int=61164;

        public static /* const */_ENpcEffectEnterFireIslandCenter: int=61186;

        public static /* const */_ENpcEffectEnterUpgradeCrossSecret: int=61190;

        public static /* const */_ENpcEffectCrossTowerCopy: int=61204;

        public static /* const */_ENpcEffectNewCard: int=70000;

        public static /* const */_ENpcEffectNewCardExchange: int=70001;

        public static /* const */_ENpcEffectHuntTask: int=70003;

        public static /* const */_ENpcEffectRunBusiness: int=70004;

        public static /* const */_ENpcEffectEvilTask: int=70005;

        public static /* const */_ENpcEffectSectarianTask: int=70006;

        public static /* const */_ENpcEffectCentralTask: int=70007;

        public static /* const */_ENpcEffectCopyDigitalLevel: int=70008;

        public static /* const */_EnpcEffectCopyDigitalReset: int=70009;

        public static /* const */_ENpcEffectUpdateCareer: int=70010;

        public static /* const */_ENpcEffectArenaInfo: int=70011;

        public static /* const */_ENpcEffectChristmasTree: int=70012;

        public static /* const */_ENpcEffectMoneyTree: int=70013;

        public static /* const */_ENpcEffectMarryRegister: int=70015;

        public static /* const */_ENpcEffectMarryAppCeremony: int=70016;

        public static /* const */_ENpcEffectMarryInvitedGuests: int=70017;

        public static /* const */_ENpcEffectMarryParade: int=70018;

        public static /* const */_ENpcEffectMarryCelebration: int=70019;

        public static /* const */_ENpcEffectMarryUnRegister: int=70020;

        public static /* const */_ENpcEffectMarryIntroduction: int=70021;

        public static /* const */_ENpcEffectMarryProcess: int=70022;

        public static /* const */_ENpcEffectSexChange: int=70023;

        public static /* const */_ENpcEffectNationalTreasure1: int=70024;

        public static /* const */_ENpcEffectNationalTreasure2: int=70025;

        public static /* const */_ENpcEffectCampChange: int=70026;

        public static /* const */_ENpcEffectBeastShow: int=70027;

        public static /* const */_ENpcEffectGetWuxingJin: int=70028;

        public static /* const */_ENpcEffectGetWuxingMu: int=70029;

        public static /* const */_ENpcEffectGetWuxingShui: int=70030;

        public static /* const */_ENpcEffectGetWuxingHuo: int=70031;

        public static /* const */_ENpcEffectGetWuxingTu: int=70032;

        public static /* const */_ENpcEffectCareerChange: int=70033;

        public static /* const */_ENpcEffectTXDYCheckIn: int=70034;

        public static /* const */_ENpcEffectTXDYHandIn: int=70035;

        public static /* const */_ENpcEffectCakeHandIn: int=70036;

        public static /* const */_ENpcEffectMusicPlay1: int=70037;

        public static /* const */_ENpcEffectMusicPlay2: int=70038;

        public static /* const */_ENpcEffectArenaCrossInfo: int=70039;

        public static /* const */_ENpcEffectArenaCrossResult: int=70040;

        public static /* const */_ENpcEffectPetArena: int=70041;

        public static /* const */_ENpcEffectLanternTree: int=70014;

        public static /* const */_ENpcEffectYourLover: int=70043;

        public static /* const */_ENpcEffectStatuePlayer: int=70044;

        public static /* const */_ENpcEffectSunBathMakeUp: int=70045;

        public static /* const */_ENpcEffectSunBathRemover: int=70046;

        public static /* const */_ENpcEffectSecondCareer: int=70047;

        public static /* const */_ENpcEffectSecondCareerSelect: int=70048;

        public static /* const */_ENpcEffectSecondCareerTransform: int=70049;

        public static /* const */_ENpcEffectLGXB: int=70050;

        public static /* const */_ENpcEffectFightSpirit: int=70051;

        public static /* const */_ENpcEffectCrossDefenceBook: int=70052;

        public static /* const */_ENpcEffectOpenWorshipView: int=70053;

        public static /* const */_ENpcEffectCrossLover: int=70054;

        public static /* const */_ENpcEffectSpringFestivalNew: int=70055;

        public static /* const */_ENpcEffectSpringFestivalSpring: int=70056;

        public static /* const */_ENpcEffectSpringFestivalSpeed: int=70057;

        public static /* const */_ENpcEffectSpringFestivalHappy: int=70058;

        public static /* const */_ENpcEffectShengTianIncome: int=70059;

        public static /* const */_ENpcEffectRobCityIntro: int=70060;

        public static /* const */_ENpcEffectDirectionCopy: int=70061;

        public static /* const */_ENpcEffectCountryMoney: int=70062;

        public static /* const */_ENpcEffectCrossGuildWar: int=70063;

        public static /* const */_ENpcEffectSevenStarCopy: int=70064;

        public static /* const */_ENpcEffectSecondCareerReset: int=70065;

        public static /* const */_ENpcEffectCrossSpiritWarSignUp: int=70066;

        public static /* const */_ENpcEffectHitEgg: int=70067;

        public static /* const */_ENpcEffectLadder: int=70068;

        public static /* const */_ENpcEffectShop: int=10000;

        public static /* const */_ENpcEffectGangFightsInfo: int=70042;

        public /* var */__value: int;
    }
